#ifndef RECT_NORMALS_TYPE_HPP
#define RECT_NORMALS_TYPE_HPP

#include "typeAliases.hpp"
#include "eigenConcat.hpp"

namespace hms
{

using RectNormalRepl = Eigen::Replicate<const Vector2s, 1, Dynamic>;

using RectNormalsType = Eigen::CwiseNullaryOp<EigenCustom::ConcatFunctor<
	EigenCustom::Direction::horizontal, RectNormalRepl, RectNormalRepl
>, Matrix2Xs>;

} // namespace hms

#endif